package com.model;

import com.sql.SearchSql;
import javax.swing.table.DefaultTableModel;

/**
 *
 * @author Khaled Lela
 */
public class PeopleSearchModel extends DefaultTableModel {

    private Object[][] data;

    // fill table when search with person name
    public PeopleSearchModel(String name) {
        String[] columnNames =
                new String[]{
            "الفئة", "المنطقة", "الموزع", " عدد الأفراد", "الأسم", "مسلسل"
        };

        data = new SearchSql().getPeopleSearch(name);
        if (data.length != 0) {
        } else {
            javax.swing.JOptionPane.showMessageDialog(null, "الأسم الذي تبحث عنه غير موجود", "خطأ فى البحث", javax.swing.JOptionPane.ERROR_MESSAGE);
        }
        setDataVector(data, columnNames);
    }

    // fill table when search Person ID
    public PeopleSearchModel(int id) {
        String[] columnNames =
                new String[]{
            "الفئة", "المنطقة", "الموزع", " عدد الأفراد", "الأسم", "مسلسل"
        };
        data = new SearchSql().getPeopleSearch(id);
        if (data.length != 0) {
        } else {
            javax.swing.JOptionPane.showMessageDialog(null, " رقم المسلسل غير موجود", " خطأ فى عملية البحث ", javax.swing.JOptionPane.ERROR_MESSAGE);
        }
        setDataVector(data, columnNames);
    }
}
